package com.greenleaf.dao;

import java.util.List;

import com.greenleaf.entity.Product;
import com.greenleaf.entity.SearchCon;

public interface ProductDao {
	/**
	 * 查询所有商品
	 */
	public List<Product> getAllProduct(SearchCon searchCon);
	/**
	 * 查询所有商品总数
	 */
	public int getTotalProduct(SearchCon searchCon);
	/**
	 * 根据Id查询商品
	 */
	public Product getProductById(Integer pdtId);
	/**
	 * 添加商品
	 */
	public int addProduct(Product product);
	/**
	 * 修改信息
	 * */
	public int updateProduct(Product product);
	/**
	 * 修改状态
	 * */
	public int updateProductBySwitch(Product product);
	/**
	 * 删除商品
	 */
	public int delProduct(int pdtId);
	/**
	 * 批量删除商品
	 */
	public int delProducts(List<Integer> pdtIds);
}
